@import 'antd.scss';
.custom-icon {
  svg {
    width: 16px;
    height: 16px;
    color: #324558;
    fill: #b6c2cd;
  }

  &:hover {
    svg {
      color: #00aa72;
      fill: #90e0c5;
    }
  }
}

html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
  margin: 0;
  padding: 0;
  }
  *{box-sizing: border-box;}
  html, body {
  min-height: 100%;
  }
  
  body {
  font-family: 'Helvetica Neue','PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif;
  font-size:14px;
  color:#333;
  }
  h1, h2, h3, h4, h5, h6{font-weight:normal;}
  ul,ol {
  list-style: none;
  }
  
  img {
  border: none;
  vertical-align: middle;
  }
  
  a {
  text-decoration: none;
  color: #232323;
  }
  
  table {
  border-collapse: collapse;
  table-layout: fixed;
  }
  
  input, textarea {
  outline: none;
  border: none;
  }
  
  textarea {
  resize: none;
  overflow: auto;
  }
  
  .clearfix {
  zoom: 1;
  }
  
  .clearfix:after {
  content: ".";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  overflow:hidden;
  }
  
  .fl {
  float: left
  }
  
  .fr {
  float: right
  }
  
  .tl {
  text-align: left;
  }
  
  .tc {
  text-align: center
  }
  
  .tr {
  text-align: right;
  }
  
  .ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  }
  .inline{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  }


